jQuery(document).ready(function () {
    if ($.browser.msie) {
	$('.info-block').fadeIn(1000);
    }
    
    if (getCookie('login') != undefined) {
        html = '<center><a href="chat.php">Войти в чат</a></center>';
        $('#login-form').html(html);
    }
    
    $('#login').submit(function() {
        var code = $('#code').val();
        if (code == '') {
            $('#error-message').text("Для авторизации необходимо ввести код");
            $('#error-message').show();
            return false;
        }
        $('#error-message').hide();
        $.post(
                'auth.php',
                "code=" + hex_md5(code),
                function(res, status) {
                    if (status == 'success') {
                        if (res != '') {
                            $('#error-message').text(res);
                            $('#error-message').show();
                        }
                        else {
                            window.location = 'chat.php';
                        }
                    }
                },
                'html'
            );
        return false;
    });
});

function findPlayers() {
	$input = $('.search');
	if ($input.val().length < 3) {
		showAll();
		return false;
	}
	$.each($('.item'), function(n, str) {
		var value = $input.val().toLowerCase();
		var name = $(str).children('.name').text().toLowerCase();
		if (name.indexOf(value) == -1) {
			$(str).hide();
		}
		else {
			$(str).show();
		}
	});
	return false;
}

function showAll() {
	$('.item').show();
}

function getCookie(name) {
    var matches = document.cookie.match(new RegExp(
      "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
    ));
    return matches ? decodeURIComponent(matches[1]) : undefined;
}
